improved explosive device - French English Dictionary